物件參考觀念 小試身手


Posted by hoyi-23 on 2021-06-22

var a = {x:1};
var b = a;
a.y = a = {x:2};

console.log(a.y);
console.log(b);

這邊要注意的是:

  1. a = {x:2} 是一種運算式
  2. a.y = a = {x:2} 是同步執行
  3. a.y 找的是原本的路徑

結果:

console.log(a.y); // undefined
console.log(b); 
// {x:1;
    y:{
        x:2;
        }
    };


#物件參考







Related Posts

Vue.js 學習旅程Mile 6 – 資料單向綁定篇:v-text & v-html

Vue.js 學習旅程Mile 6 – 資料單向綁定篇:v-text & v-html

ASP.NET Core Web API 入門教學 - 使用 cookie 驗證但不使用 ASP.NET Core Identity

ASP.NET Core Web API 入門教學 - 使用 cookie 驗證但不使用 ASP.NET Core Identity

明文儲存密碼原理與檢測方法 - 以OO壽司為例

明文儲存密碼原理與檢測方法 - 以OO壽司為例


Comments